const babelCore = require('@babel/core')

const code = `
    var a = () => {};
    var a = b => b;
    
    const double = [1, 2, 3].map(num => num * 2);
    console.log(double); // [2,4,6]
    
    var bob = {
      _name: "Bob",
      _friends: ["Sally", "Tom"],
      printFriends() {
        this._friends.forEach(f => console.log(this._name + " knows " + f));
      },
    };
    console.log(bob.printFriends());
`
const result = babelCore.transformSync(code,{
    plugins: ["@babel/plugin-transform-arrow-functions"]
})

console.log(result.code);
